export interface PayAccountVO {
  /**
   * 账号名称
   */
  accountName: string;

  /**
   * 支付平台ID
   */
  payTypeId: string | number;

  /**
   * 域名
   */
  domain: string;

  /**
   * ip
   */
  ip: string;

  /**
   * 插件地址
   */
  plugin: string;

  /**
   * 状态
   */
  status: number;

  /**
   * API类型
   */
  apiType: number;

  /**
   * 是否生成订单
   */
  generateOrder: number;

  /**
   * 是否生成产品
   */
  generateProduct: number;

  /**
   * 账号配置
   */
  config: string;

  /**
   * 代理名称
   */
  agentName: string;

}

export interface PayAccountForm extends BaseEntity {
  /**
   * 账号名称
   */
  accountName?: string;

  /**
   * 支付平台ID
   */
  payTypeId?: string | number;

  /**
   * 域名
   */
  domain?: string;

  /**
   * ip
   */
  ip?: string;

  /**
   * 插件地址
   */
  plugin?: string;

  /**
   * 状态
   */
  status?: number;

  /**
   * API类型
   */
  apiType?: number;

  /**
   * 是否生成订单
   */
  generateOrder?: number;

  /**
   * 是否生成产品
   */
  generateProduct?: number;

  /**
   * 账号配置
   */
  config?: string;

}

export interface PayAccountQuery extends PageQuery {

  /**
   * 账号名称
   */
  accountName?: string;

  /**
   * 支付平台ID
   */
  payTypeId?: string | number;

  /**
   * 域名
   */
  domain?: string;

  /**
   * ip
   */
  ip?: string;

  /**
   * 插件地址
   */
  plugin?: string;

  /**
   * 状态
   */
  status?: number;

  /**
   * API类型
   */
  apiType?: number;

  /**
   * 是否生成订单
   */
  generateOrder?: number;

  /**
   * 是否生成产品
   */
  generateProduct?: number;

  /**
   * 账号配置
   */
  config?: string;

  /**
   * 代理ID
   */
  agentId?: string | number;

    /**
     * 日期范围参数
     */
    params?: any;
}



